﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Leo.Entities;
using Leo.Repository;
using Microsoft.Practices.Unity;

namespace Leo.BL
{
    public class VentaBL : IVentaBL
    {
        [Dependency]
        public IVentaRepository VentaRepository { get; set; }
        public List<Venta> GetAllFromVetas()
        {
            return VentaRepository.GetAllFromVetas();
        }

        public List<Venta> GetFromVentasByCriterio(string criteriio)
        {
            return VentaRepository.GetFromVentasByCriterio(criteriio);
        }

        public Venta GetAllFromVentaById(int id)
        {
            return VentaRepository.GetAllFromVentaById(id);
        }

        public void AddVenta(Venta venta)
        {
            VentaRepository.AddVenta(venta);
        }

        public void UpdateVenta(Venta venta)
        {
            VentaRepository.UpdateVenta(venta);
        }

        public void RemoveVenta(int id)
        {
            VentaRepository.RemoveVenta(id);
        }
    }
}
